package com.molichuxing.gateway.bff.order.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 订单还款逾期
 *
 * @author zhaopenghui
 * @date 2020年3月3日
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class OrderRenegeVo extends ResponseRootDto {
    private static final long serialVersionUID = -7942109908097886137L;

    @ApiModelProperty(value = "退租id")
    private Integer id;

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "退租时间（我司应收）/支付时间（我司应付）")
    private LocalDateTime renegeTime;

    @ApiModelProperty(value = "退款收款人")
    private String payee;

    @ApiModelProperty(value = "银行名称")
    private String bank;

    @ApiModelProperty(value = "退款银行账号")
    private String bankNumber;

    @ApiModelProperty(value = "退款收款人信息添加时间 ")
    private LocalDateTime payeeTime;

    @ApiModelProperty(value = "费用类型（1：我司应收，2：我司应退）")
    private Integer costType;

    @ApiModelProperty(value = "费用类型str")
    private String costTypeStr;

    @ApiModelProperty(value = "费用金额")
    private BigDecimal costAmount;
}
